home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / OLDMGIFB.REL < prev    next >
Encoding:
Text File  |  1997-02-06  |  9.3 KB  |  203 lines

  1. Please, note that this is an _old_ document.
  2. A lot has happened since this was written.
  3.  
  4. It has now been more than two years since the last public release of
  5. MGIF, but a _lot_ has happened during that time. A semi-public beta
  6. release was done in January this year, when I thought I was just about 
  7. done (not for the first time  ;-), but quite a few new ideas came up
  8. then...
  9. This time I do intend to leave MGIF more or less as it is, apart from
  10. bug fixes, manual updates and minor improvements, so the actual release
  11. will probably happen within two weeks (this was written July 27).
  12.  
  13. If you have a problem with something that the manual doesn't discuss,
  14. or that it describes wrongly, don't hesitate to email. Hopefully there
  15. shouldn't be many such things.
  16.  
  17. (The reason I do this final beta release right now is that I'm moving
  18.  and don't know exactly when I'll have my Falcon set up again. It might
  19.  be on Sunday, but it might also take a couple of days more and this
  20.  release is already _far_ too late.)
  21.  
  22. About MGIF
  23. ----------
  24. MGIF is a FreeWare program for viewing and processing images.
  25. Not only is it free in the sense that it won't cost you anything, you
  26. can also have the complete sources to use in other FreeWare (or similar)
  27. programs. For the time being, contact me by email regarding this.
  28. Beware, though, that the sources are _very_ large and have a minimum of
  29. comments.
  30.  
  31. Traditionally MGIF has been a monochrome GIF viewer, hence the name,
  32. but the last release (v4.2) could also load JPEGs. For the current
  33. version the name is no longer valid on any point, since colour is now
  34. fully supported. See below for further details.
  35.  
  36. About beta testing
  37. ------------------
  38. I've always been very liberal with beta versions of MGIF. Everyone who
  39. is interested in trying the program is free to fetch the latest version
  40. via my WWW site:  http://rand.thn.htu.se   (might need /~johan as well)
  41. or by FTP:        rand.thn.htu.se          (in /pub/mgif)
  42.  
  43. (If you have WWW access, I'd really recommend using that since there
  44.  will never be any problem with getting the correct version.)
  45.  
  46. There is absolutely no need to search for bugs and send detailed bug
  47. reports or anything like that. Just take a look at the program.
  48.  
  49. All responses are very welcome. Questions, ideas for new or changed
  50. features, general encouragement etc.
  51. Of course I'd like to hear about bugs as well, though.
  52.  
  53. I only have access to a Falcon and a PowerMac running the demo of
  54. MagiCMac, so I'd especially like to hear from people running MGIF
  55. on other hardware.
  56. How does it run on accelerated machines, compatibles (Medusa etc),
  57. '030/'040 Macs, graphics cards or whatever?
  58.  
  59. The most important features of MGIF 5.0
  60. ---------------------------------------
  61. - Full colour support
  62.   Mapped and 24 bit images as well as greyscale can be handled and
  63.   displayed in any ST/TT/Falcon graphics mode or on any 8 bit
  64.   graphics card. There are a few exceptions to this, since it's
  65.   hard to display a colour image in a monochrome mode for example.
  66.   Software and hardware resolution extenders such as BlowUP, OverScan
  67.   and BigScreen are fully supported.
  68. - GEM interface
  69.   Everything is handled by menu (with keyboard shortcuts) and dialogs.
  70.   No windows, though, and the text interface is still available.
  71. - VDI drawing support
  72.   MGIF can draw images on any 8 bit graphics card.
  73.   A special accelerated mode is very fast if the card is 'nice'.
  74.   Even the new 'virtual screen' scrolling works under VDI mode.
  75.   (The accelerated mode works fine under MagiCMac demo on a PowerMac.)
  76. - Fastest GIF loader around (Unless something new has turned up recently.)
  77.   MGIF can actually load and display an image in 8 bit colour quite a bit
  78.   quicker than TurboGIF 1.3 on a Falcon. Mostly it's the displaying that
  79.   is faster, but also the loading.
  80. - Loads GIF/JPEG/Targa/PPM/(X)IMG
  81. - Writes GIF/Targa/PPM/IMG
  82. - Image processing functions
  83.   Most of these are for 8 bit greyscale or 24 bit RGB images. There are
  84.   few that are useful for monochrome or mapped images, though those can
  85.   of course be handled as greyscale and 24 bit respectively.
  86.  
  87.  
  88. Some excerpts from the MGIF history file (slightly edited and commented)
  89. ----------------------------------------
  90. * 93/07/07 4.3 Klockars
  91. - GIF decoding speeded up very much
  92.   Even more speedups were done later, making MGIF _the_ fastest GIF loader.
  93. - F-S drawing speedup
  94. - TARGA/PPM read supported
  95. - NonTC greyscale support added with switch
  96. - colour support for jpeg:s added
  97. - general colour support started
  98. - mapped and direct colour in true colour mode
  99. - slide show option added
  100. - 24 bit jpeg, targa and ppm read
  101. - RGB mode for operations
  102. - colour dithering in true colour mode
  103. - TT support added
  104. - colour dithering in 16/256 colour using IJG code
  105. - ST colour support added
  106. * 93/09/21 4.4 Klockars
  107. - GEM interface added
  108.   There are no windows, but everything is handled via menu and dialogs.
  109. - destination buffer save/load added
  110. - GIF, PPM and targa save added
  111. - fast assembly 8 bit chunky to planar conversion
  112.   _Very_ fast drawing in Falcon/TT 8 bit modes.
  113. - buffers in alternate ram if single screen
  114.   If you use virtual memory, MGIF will be happy to keep its buffers there.
  115.   Physical TT ram can also be used of course.
  116. - centering of images added
  117. - colour dither in 16/256 colours added
  118. - switches from command line and/or file
  119.   It's no longer necessary to give any options on a command line. Just
  120.   put them all in a file (template supplied). One of the latest additions
  121.   is the capability to write switches permanently into MGIF.
  122. - menu option for display after load
  123. - support for GEMView dither matrices
  124.   The dither matrices supplied with GEMView and Speed of Light can be
  125.   loaded and used from within MGIF.
  126. - oil paint effect from xv added
  127.   A strange effect that, though slow, can produce interesting results.
  128. - bias added to convolutions for emboss etc
  129.   Emboss is the popular relief effect.
  130. - selectable number of colours for quantize
  131.   You can quantize a picture to 240 colours for example, which could be
  132.   nice if you want to use it as a desktop background.
  133. - mouse controlled zoom/cut
  134. - flicker draw speeded up
  135. - lmin/lmax added
  136.   Another nice image processing effect. Can give thinning/thickening.
  137. - general keyboard short-cuts added
  138.   Simple to change to whatever you like.
  139. - zoom/cut scroll around added
  140. - file load on startup for GEM version added
  141. - .FL load from GUI implemented
  142.   Some people wanted it...
  143. - support for self-loading .FL files added
  144.   Just change from filename.FL to filename.TOS and double click it.
  145. - IMG load added
  146.   Colour or monochrome IMGs with physical or VDI colour order.
  147. - scrollable normal view added
  148. - switch for fit to screen on load added
  149. - write IMG added
  150.   Only writes mono IMGs, but it's mainly intended for printing purposes.
  151.   A size can be given in cm/inches and the image is written to a file
  152.   using ordered dithering without being created in memory first. Even on
  153.   a 1Mb ST you can create a file of 10Mb or more.
  154. - F-S dithering for IMG save added
  155.   I didn't add this at first since it's not really useful for printing.
  156. - border function added
  157. - extended commands for text interface
  158.   A lot more of the GUI features are now available from the text interface.
  159. - general image combine function added
  160.   You can do stuff as complicated as:
  161.     dest = (source * 137/56 - dest * 112/10) / 3 + 128
  162.   or as simple as:
  163.     dest = source / 2
  164. - support for UNDO added
  165.   The destination buffer is saved in a file before every operation that
  166.   may change it. The operation can then be undone if the result was bad.
  167. - time delay for slide show added
  168.   If you don't want MGIF to display images as quick as it can load them.
  169. - switch for TT grey mode added
  170.   MGIF has long supported TT grey mode, but I was unaware that it was
  171.   impossible to select that mode from the desktop. Now that's no problem.
  172. - image type change added
  173.   For example to do an explicit mapped->greyscale conversion.
  174. - local colour maps
  175.   Was not needed before the function above was implemented...
  176. - real logarithms for log scale
  177.   MGIF has used very low resolution logarithms since the beginning for
  178.   performance reasons. Now it's faster anyway.
  179. * MGIF 5.00 is now the official name, this is after all a _major_ update
  180. - full VDI draw support for 8 bit modes
  181.   MGIF should have no problem drawing images on _any_ 8 bit graphics card.
  182.   For cards using the most reasonable approach, there is a special
  183.   accelerated mode that is very fast.
  184. - default setting in program file implemented
  185. - smarter buffer handling for GIF load
  186.   MGIF will no longer destroy the image in the second buffer when it loads
  187.   a new GIF into the first (except when very little memory is available).
  188. - in place (but slower) deinterlace
  189.   MGIF can now load interlaced GIFs even with a single buffer. For the
  190.   time being all deinterlacing takes a bit more time, though. Most GIFs
  191.   (expect those from WWW pages) are not interlaced anyway, so this should
  192.   not be a large problem.
  193. - pixelize function added
  194.   That's the nice 'mosaic' effect seen on TV for example.
  195. - switch for busy bee added
  196.   Finally it's possible to have MGIF display a busy bee cursor while it's
  197.   working. If you have an animated bee, it should of course work as well.
  198. - screen size on load for non-GUI mode
  199.   Fit to screen and aspect correction can now be done automatically upon
  200.   loading even for text mode operation and slide show.
  201. - slide-show loop, random and script file added
  202.   Very much improved slide-show abilites.
  203.